/* ================= COMPLETE.CSS ================== */

	/* margin y padding: intentamos usar % (horizontal) y em (vertical) */
	
	div.opacmarc div#recordWrapper {
		background: #FFF;/*#FEFEF0; /*#ECFBEC; /*#E0EEE0; /*#F0F0F0;*/
		/*border-top: 1px solid #CCC;*/
		/*clear: both;*/
		margin-top: 0.2em;
		padding: 0.6em 1% 0em;
	}
	div.opacmarc div#recordWrapper * {
		margin: 0;
		padding: 0;
	}
	div.opacmarc div#columnsWrapper {
		background-image: url(../img/999999a.gif);
		background-position: 61% 0;
		background-repeat: repeat-y;
		float:left;
		margin-bottom: 0.5em;
		width: 100%;
	}
	div.opacmarc div#doctype {
		background: #CCC;
		border-top: 1px solid #BBB;
		border-bottom: 1px dotted #BBB;
		color:#444;
		font-size: 1em;
		font-weight: bold;
		line-height: 1.2;
		margin-bottom: 0.4em;
		margin-top: -0.4em;
		padding: 0.1em 0.7em;
		text-align: center;
		text-transform: uppercase;
	}
	div.opacmarc div#mainColumn {
		/*background: #fff;*/
		float: left;
		/*padding: 1em 0.5%;*/
		width: 60%;
	}
	div.opacmarc div#description {
		/*background: #ECFBEC;*/
		/*border: 1px solid #999;
		-moz-border-radius: 10px;*/
		margin-bottom: 0.7em;
		padding: 1em 2%;
		padding-top: 0;
	}
	/*div.opacmarc div#mainDescription img {
		border: 1px solid #999;
		margin: 0.2em 1em 0.7em 0;
	}*/
	div.opacmarc h3#title {
		font-size: 115%;
		font-weight: bold;
		line-height: 1.3;
		margin-bottom: 0.6em;
	}
	div.opacmarc h4#responsabilidad {
		font-size: 100%;
		font-weight: bold;
		margin-bottom: 0.8em;
	}
	div.opacmarc p#edicion,
	div.opacmarc p#numeracion {
		margin-bottom: 0.6em;
	}
	div.opacmarc p#publication {
		margin-bottom: 0.6em;
	}
	div.opacmarc p#descrFisica {
		margin-bottom: 0.6em;
	}
	div.opacmarc p#serie {
		margin-bottom: 0.6em;
	}
	div.opacmarc p#isbn {
		/*margin-bottom: 0.7em;*/
	}
	div.opacmarc div#recordWrapper span.label {
		color: #333;
		font-weight: bold;
	}
	div.opacmarc div#notes {
		/*background: #fff;*/
		/*border: 2px solid #CCC;
		-moz-border-radius: 8px;*/
		/*border-top: 1px dotted #999;*/
		margin-top: 0.5em;
		/*padding: 0 3% 0.7em 3%;*/
	}
	div.opacmarc div#notes p {
		margin-top: 0.5em;
	}
	div.opacmarc div#contents {
		/*background: #ECFBEC;*/
		/*border: 1px solid #999;*/
		/*-moz-border-radius: 10px;*/
		margin-top: 1em;
		padding-bottom: 0.1em; /* ?? */
	}
	div.opacmarc div#contents ul {
		list-style: none;
		/*padding-left: 0.5em;*/
		margin: 1em 0.7em 1em 1em;
	}
	div.opacmarc div#contents ul.extraContents { /* 2da occ y posteriores del campo 505*/
		border-top: 1px dotted #999;
		padding-top: 0.5em;
	}
	div.opacmarc div#contents li {
		background-image: url(../img/0180_bullet.gif);
		background-position: 0 0.25em;
		background-repeat: no-repeat;
		margin-top: 0.4em;
		padding-left: 1em;
		/*text-indent: -1.5em;*/
	}
	div.opacmarc div#recordWrapper span.titulo505 {
		font-weight: bold;
	}
	div.opacmarc div#mainColumn table td {
		vertical-align: top;
	}
	div.opacmarc div#v773 {
		margin-left: 0.7em;
		margin-top: -1em;  /* por qué necesito esto?? */
	}
	
	/* ******************* SIDEBAR ******************* */
	div.opacmarc #sidebar {
		/*background: #ECFBEC;*/
		/*border: 1px solid #ccc;*/
		float: right;
		margin-left: 1%;
		width: 38%;
	}
	
	/* ******************* LABELS ******************* */
	div.opacmarc #recordWrapper h3.label {
	
		/* Activar este bloque para ver un diseño de h3.label */
		background: #F0F0F0; /*#B0E0E6; /*  #ADD8E6#7ADAE1; /*#BBB; /*#00FFFF; /*#D2CFC0; /*#908470; /*#EBD3A3; /*#87cefa; /* lightskyblue */
		/*background-image: url(http://www.yuiblog.com/i/bg.gif);*/
		border-bottom: 1px solid #D0D0D0;
		/*-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;*/
		color: #444;
		
		font-size: 100%;  /* 100% funciona mejor que 1em en IE6 */
		font-weight: bold;
		margin-bottom: 0.3em;
		padding: 0.1em 0.4em 0.1em 0.6em;
		
		/* Activar este bloque para ver otro diseño de h3.label */
		/*border-bottom: 1px dotted #666;
		color: #333;
		margin: 0 0.6em;
		padding: 0.2em 0;*/
	}
	* html div.opacmarc #recordWrapper h3.label {  /* para IE (no entiende 'dotted') */
		/*border-bottom: 1px solid #CCC;*/
	}
	
	/* ******************* LISTAS ******************* */
	div.opacmarc #sidebar ul {
		list-style: none;
		margin: 0.5em 1em 0.7em 0.5em;
	}
	div.opacmarc #sidebar ul li {
		background-image: url(../img/0180_bullet.gif);
		background-position: 0 0.25em;
		background-repeat: no-repeat;
		padding-left: 1.2em;
		margin-top: 0.2em;
	}

	/* ******************* SECCIONES ******************* */
	div.opacmarc div#ubicacion,
	div.opacmarc div#holdings,
	div.opacmarc div#outerLinks,
	div.opacmarc div#accessPoints,
	div.opacmarc div#subjectAccessPoints,
	div.opacmarc div#classCodes,
	div.opacmarc div#imageCell {
		/*background: #FFF;*/
		/*border: 1px solid #999;*/
		/*-moz-border-radius: 6px;*/
		margin-bottom: 1.2em;
		/*padding: 0.4em 4% 0.6em;*/
		/*width: 92%;*/ /* 92 + 2*4 = 100 (IE6 necesita que especifique el ancho) */
	}
	/*div.opacmarc div#ubicacion {
		margin-top: 0;
	}*/
	
	div.opacmarc div#imageCell {
		float: right;
		margin-bottom: 0;
	}
	
	div.opacmarc div#imageCell p {
		background: #FFF; /*#FEFEF0; /*#ECFBEC; /*#E0EEE0; /*#F0F0F0; /*#ECFBEC; /*#C8B9A6;*/ /* Debe coincidir con el de recordWrapper */
		padding: 0 0 6px 6px;
		text-align: center;
	}
	div.opacmarc div#imageCell img {
		border: 1px solid #908470;
		/*margin: 0 0 0.7em;*/
	}
	div.opacmarc div#gbs_preview img {
		border: none;
	}
	
	div.opacmarc div#recordID {
		/*background: #FFF;*/
		/*border-width: 1px;
		-moz-border-radius: 4px;*/
		border-top: 1px dotted #908470;
		clear: both;
		color: #666;
		font-size: 90%;
		font-style: italic;
		/*margin-bottom: 1em;*/
		padding: 0.2em 4% 0;
		text-align: center;
	}
	
	div.opacmarc div.clear {
		clear: both;
		font-size: 0;
		line-height: 1px; /* el valor '0' da error de validación */
		height: 0;
	}
	
	
	/* Experimento */
	div.opacmarc #googleSearch a {
		/*text-indent: 9999px;*/
		background: url(../img/google_booksearch.gif) no-repeat 0 0;
	}
	/* Fin exp. */
	
	
	div.opacmarc span.quotationSource {
		font-style: italic;
	}
	
	div.opacmarc a.pdfLink {
		background-image: url(../img/pdf_icon.gif);
		background-repeat: no-repeat;
		background-position: 100% 0.2em;
		display: block;
		padding-right: 50px;
	}
	
	div.opacmarc .postings {
		color: #444;
		cursor: help;
		font-size: 1em;
	}